.famous_doc .set_img_bg{
	width: 7.5rem;
	height: 2.69rem;
	background-image: url(../img/famous_doc/banner.jpg);
}

/*医生列表*/
.content .doc_list{
	position: relative;
	border: 1px solid transparent;
}
.doc_detail{
	width: 7.04rem;height: 2.32rem;
	object-fit: contain;
}
/*医生列表左侧*/
.licence{
	width: .53rem;height: .6rem;
	position: absolute;
	top: 0px;left: .28rem;
}
.doc_picture{
	width: 1.38rem;height: 1.38rem;
	border-radius:50% ;
	position: absolute;
	left: .29rem;top: .53rem;
	border: 1px solid #f9d614;
}
/*医生列表右侧*/
.doc_detail_right{
	/*border: 1px solid red;*/
	display: inline-block;
	width: 5rem;height: 100%;
	margin-left:1.8rem;
	padding-right: .1rem;
}
.doc_detail_right p{
	width: 100%;height:.3rem ;
	margin-top: .2rem;
	text-align: justify;
    color: #333333;
    font-family: PingFang-SC;
}
.doc_data span{
    font-size: .20rem;
    font-weight: 500;
    line-height: 1.8;
}
.doc_data .doc_data_name{
    font-size: .28rem;
    font-weight: bold;
    line-height: 1.29;
}
/*五角星*/
.doc_detail_right .star{
	height: .23rem;
	margin-top: .10rem;
}
.doc_detail_right .star img{
	width: .23rem;
	display: inline-block;
}
.doc_detail_right .hos{
	font-size: .24rem;
    font-weight: 500;
    line-height: 1.5;
}
.doc_detail_right .ill{
	font-size: .24rem;
    font-weight: 500;
    line-height: 1.5;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

/*弹窗*/
.famous_doc_layer{
	width: 4rem;
	background-color: white;
	position: absolute;
	z-index: 1000;
	top: 3rem;left: 1.75rem;
	padding: .2rem .3rem .2rem .3rem;
	font-size: .24rem;
	border-radius: .1rem;
}
.famous_doc_layer .top{
	border-bottom:1px dashed #DCDCDC;
}
.famous_doc_layer .top p{
	width: 3.4rem;
	line-height: .5rem;
	position: relative;
}
.famous_doc_layer .top img{
	width: .24rem;
	position: absolute;
	top: .12rem;right: 0;
}
.famous_doc_layer .top p:last-child{
	text-indent: .5rem;
	line-height: .4rem;
	margin-top: .2rem;
	margin-bottom: .4rem;
	color: gray;
}

.famous_doc_layer .btm p{
	width: 3.4rem;
	line-height: .5rem;
	position: relative;
	margin-top: .2rem;
}
.famous_doc_layer .btm p:nth-child(2){
	font-family: SanFranciscoDisplay;
    font-size: .36rem;
    font-weight: 500;
    letter-spacing: 1.4px;	
    color: #00afa1;
    text-indent: .3rem;
}
.famous_doc_layer .btm .call{
	height: .32rem;
}
.famous_doc_layer .btm p:nth-child(3){
	margin-top: .6rem;margin-right: 0;
}
.famous_doc_layer .btm button{
	width: 1.4rem;
    height: .5rem;
	border-radius: .1rem;
    background-color: #00afa1;
    font-weight: 500; color: #ffffff;
}
.famous_doc_layer .btm button:first-child{
	margin-right: .6rem;
	margin-bottom: .4rem;
}
.famous_doc_layer>p{
	width: .1rem;height: .2rem;overflow: hidden;
	position: absolute;top: 2.4rem;
}
.famous_doc_layer .left{
	left: 0rem;
	transform:rotatey(180deg);
}
.famous_doc_layer>p:last-child{
	right: 0rem;
}
.famous_doc_layer>p>span{
	display: inline-block;
	width: .2rem;height: .2rem;
	border-radius:.1rem ;
	background-color: black;opacity: 0.5;-webkit-opacity: 0.5;
}

/*.famous_doc_layer>img{
	width: .1rem;height: .2rem;
	position: absolute;
	top: 2.35rem;left: 0;
}*/